@charset "utf-8";
/** 顶部广告轮播图**/
.swiper-container{width:100%;margin-left:auto;margin-right:auto;}
.swiper-slide{text-align:center;background:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{width:100%;}
.goods-pics img{margin-top:8px;width:100%;height:auto;}
@media (max-device-width: 414px) and  (min-device-width: 414px){
    .swiper-slide img{width:414px;height: auto;}
    .goods-pics img{margin-top:8px;width:414px;height:auto;}
}
@media (max-device-width: 375px) and  (min-device-width: 375px){
    .swiper-slide img{width:375px;height: auto;}
    .goods-pics img{margin-top:8px;width:375px;height:auto;}
}
@media (max-device-width: 320px) and  (min-device-width: 320px){
    .swiper-slide img{width:320px;height: auto;}
    .goods-pics img{margin-top:8px;width:320px;height:auto;}
}

.goods-title{padding:10px 10px 3px;background-color: #fff;font-size: 1.5rem;}
.goods-price{padding:3px 10px 8px;background-color: #fff;}
.goods-price .ac-price{color: #fc3063;font-size: 1.8rem;}
.goods-price .or-price{color: #999999;font-size: 1.4rem;text-decoration: line-through;margin-left:4px;}
.goods-desc{background-color: #fff;padding:5px 10px 17px;font-size: 1.4rem;line-height: 2rem;border-bottom: 1px solid #f2f2f2;word-break:break-all;border-top: 1px solid #f6f6f6;}

.other-info{margin-top:8px;width:100%;table-layout:fixed;border-spacing: 0;background-color: #fff;border-top:1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;}
.other-info .f-td td{height:10px;}
.other-info .c-td td{padding-bottom:5px;text-align:center;font-size: 1.2rem;color:#111111;width:25%;}
.other-info .l-td td{padding-bottom:10px;text-align:center;font-size: 1.2rem;color:#111111;width:25%;}
.other-info img{width:36px;height:36px;vertical-align: middle;}
.other-info .br{border-right: 1px solid #f2f2f2;}
.goods-info{margin-top:8px;padding:10px 0;background-color: #ffffff;border-bottom: 1px solid #f2f2f2;border-top: 1px solid #f2f2f2;}
.goods-info .tips-title{padding:0 10px 5px;font-size: 1.5rem;}
.goods-info-table{width:100%;background-color: #ffffff; table-layout:fixed;border: 0;border-spacing: 0;  }
.goods-info-table td{padding:3px 5px;vertical-align: top;}
.goods-info-table .label{font-size: 1.4rem;width:100px;}
.goods-info-table .text{font-size: 1.4rem;color:#777777;line-height: 1.6rem;padding-right:10px;}

.menu-list{z-index:6;position: fixed;bottom:0;width:100%;height:48px;background-color:#fff;display:-moz-box; display:-webkit-box;display:box;-moz-box-align:center;-webkit-box-align:center;-o-box-align:center;box-align:center;}
.menu-list .menu-cart{width:60px;padding:11px 10px; border-top:1px solid #e7e7e7;position:relative;border-right:1px solid #e7e7e7;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.menu-list .menu-cart-img{position: relative;margin: 0 auto;width:26px;height:26px;background:url("/static/images/select_cart.png") no-repeat;background-size: cover;}
.menu-list .point{text-align:center;z-index:9;position:absolute;left: 18px;top:-3px;padding:0 1px;min-width:14px;height:16px;line-height: 16px;border-radius: 8px;background-color: #fc3063;font-size: 1rem;color:#fff;}

.menu-list .menu-space{height:52px;border-top:1px solid #e7e7e7;box-flex:3;-webkit-box-flex:3;-moz-box-flex:3;  }
.menu-list .menu-space .timer-count-label{color:#111111;font-size: 1.2rem;width:100px;padding:10px 0 0 10px;}
.menu-list .menu-space .timer-count{color:#fc3063;font-size: 1.4rem;font-weight: 500;width:100px;padding:0 0 0 10px;}
.menu-list .menu-buy{font-size: 1.6rem;line-height: 52px;height:52px;text-align:center; box-flex:2;-webkit-box-flex:2;-moz-box-flex:2;background-color: #fc3063;color: #fff;}
.menu-list .menu-buy.disable{background-color: #999999;}
.small{font-size: 1rem;}
.no-store{position: absolute;width:80px;height:80px;line-height:80px;z-index:9999;text-align:center;color:#ffffff;background-color: rgba(17, 17, 17, 0.9);border-radius:50%;font-size:1.5rem;top:50%;left: 50%;transform: translate(-50%, -50%);}
.go-home{display:inline-block;position: absolute;padding:8px 15px; border-bottom-right-radius: 15px; border-top-right-radius:15px; z-index:9999;text-align:center;color:#ffffff;background-color: rgba(17, 17, 17, 0.7); font-size:1.3rem;top:30px;;left: 0; }
.home-btn{display:none;position:fixed;bottom:120px;right:10px;width:40px;height:40px;z-index: 999;}
.home-btn img{width:40px;height:40px;}
.swiper-pagination-bullet-active.swiper-pagination-bullet{
    background: #ffffff;border:1px solid #999999;width:4px;height:4px;
}
.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}

.full-cut-div{font-size: 1.2rem;padding: 8px 0px;width: 100%; background-color: #fff;border-top: 1px solid #f6f6f6;}
.full-cut-tip-icon{padding: 1px 3px;font-size: 1rem;margin:0 8px;text-align:center;color:#fc3063; border: 1px solid #fc3063;background-color: #fff1f6;}
.full-cut-tip-text{background-color: #fff;color: #666666;}